home *** CD-ROM | disk | FTP | other *** search
/ iBrowse Update Disc / iBrowse Update Disc.iso / distrib / replay / Replay / !ReadMe
Text File  |  1996-12-02  |  29KB  |  674 lines

  1.  
  2. This disc contains updated versions of the compression tools supplied with
  3. the Acorn Replay Starter Kit.  The updated versions allow them to operate
  4. on StrongARM.
  5.  
  6. The !ARMovie  supplied on this disc contains a newly developed
  7. ARMovie Codec - 'Moving Blocks HQ'.  This is an improvement
  8. over 'Moving Blocks'.
  9.  
  10. HQ stands for 'High Quality' - the new compressor gives improved quality
  11. of movies for a given data rate over that given by Moving Blocks.  It
  12. provides better coding of new data, and enhanced motion search.
  13.  
  14. Purposes of Applications:
  15.  
  16. !AREncode - desktop movie compression utility
  17. !ARWork   - temporary work directory for ARMovie tools
  18.  
  19.                               AREncode
  20.                               --------
  21.  
  22.  
  23. AREncode is an application for compressing Replay movies. It is the desktop 
  24. front end to the Replay compressor program and to the Join program.
  25.  
  26. AREncode acts as a desktop front end to the Replay Type 1 compressor (Moving 
  27. Lines and Moving Blocks algorithms) as well as other compressors using the same 
  28. control interface. It offers a quick and simple control mechanism, as well as 
  29. allowing you to configure precisely all the elements of the compression process.
  30.  
  31. AREncode takes any Replay file and passes it through the chosen compressor to 
  32. produce a new compressed Replay file. The process usually involves two steps:
  33.  
  34. *       Compressing - creating chunks of compressed data
  35.  
  36. *       Joining - connecting these chunks together, along with sound files and header 
  37.         information, which can come from another movie.
  38.  
  39. The next section is a quick guide to compressing and joining a Replay file. The rest 
  40. of the chapter describes in detail how you can fine-tune the compression process.
  41.  
  42.  
  43. COMPRESSING
  44. -----------
  45.  
  46. Here's how to start compressing a movie:
  47.  
  48. 1       Double-click on the AREncode application to install it on the icon bar.
  49.  
  50. 2       Drag a Replay file from a directory display or from an application such as 
  51.         ReplayDIY or Empire and drop it on the AREncode icon bar icon. The 
  52.         Compress window will open, showing the helpful sprite and textual header of 
  53.         the movie source file.
  54.  
  55. You can also load a file for compression by clicking on the icon bar icon. This 
  56. brings up a blank Compress window, into which you can drag an 
  57. uncompressed movie file.
  58.  
  59. 3       If you want to, edit the Header text (the descriptive text in the Name, Date & © 
  60.         and Author fields) and drag a new helpful sprite to the window.
  61.  
  62. 4       Choose whether to compress in single- or multi-tasking mode (you can change 
  63.         this during compression if you want). The default is single-tasking.
  64.  
  65. 5       If in single-tasking mode, choose which screen mode is to be used (can be any 
  66.         mode with 8bpp or more).
  67.  
  68. 6       Click on Compress. This starts the compression process.
  69.  
  70. *       In single-tasking mode, the screen will clear, the header of the new file will 
  71.         be displayed and compression will start, displaying the output frame (and 
  72.         possibly the source too) as well as a scrolling progress display of frame 
  73.         sizes and quality levels (1 is the highest quality).
  74.  
  75. *       In multi-tasking mode, the Compress window will close and a Summary 
  76.         window will open. This will display the same textual information as 
  77.         described above in a small scrolling window.
  78.  
  79. Below is an example of the first few lines of the Summary text. After the header 
  80. information, there is compression information for each frame, in this order: Frame 
  81. number, Quality, Time for frame, Frame size.
  82.  
  83. You can see that, in the example, there wasn't enough memory to compress the 
  84. second frame (i.e. frame 1) at quality level 7, so AREncode kept trying lower quality 
  85. levels (i.e. higher q numbers):
  86.  
  87. MovingLines Batch Compressor v 0.21 15th March 1994
  88. Sound data size is 48000
  89. For a 1 buffer read, video data is 145000 (5800 bytes per 
  90. frame)
  91. computer needs at least 940752 bytes free to decompress
  92. Chosen frame size is 5800
  93. >>Students at Acorn World `93 
  94. >>31st December 1993 
  95. >>Dick Wallin
  96. Frame 0 q7 13678 (1098)
  97. Frame 1 <9198:retry> q8 <8974:retry> q9 <8854:retry> q10 
  98. Cut - using 7625 bytes. <8764:retry> q11 <8656:retry> q12 
  99. ...
  100.  
  101.  
  102. JOINING
  103. -------
  104.  
  105. When compression has finished, the Joining process will start automatically. This 
  106. always takes place in multi-tasking mode (if compression was single-tasking, you'll 
  107. be asked to press Space or click a mouse button to return to the desktop and start 
  108. the Joining process).
  109.  
  110. Note: If there's not enough disc space on the current drive to join the movie, see 
  111. Insufficient disc space in the User Guide.
  112.  
  113. The Summary window will alter (or appear) and display a Joining message. The 
  114. movie components will be put together to create the finished, compressed movie.
  115.  
  116. 1       When the Save box pops up, choose the location for the compressed movie.
  117.  
  118. 2       Bring up the icon bar menu and Quit AREncode.
  119.  
  120. 3       Load the compressed movie into ARPlayer (or another Replay player 
  121.         application) and play back.
  122.  
  123. Note: You shouldn't try and save directly from AREncode to another application as 
  124. it will either do nothing, or take a copy of the movie, wasting disc space.
  125.  
  126. If the Delete working files on joining icon in the Control window was ticked, all 
  127. the working files will be deleted when the compressed movie is successfully 
  128. created and saved (if it wasn't, you'll have to delete them manually). You can
  129. also delete the original uncompressed movie now, unless you want to keep it for
  130. future use.
  131.  
  132.  
  133. FINE-TUNING THE COMPRESSION PROCESS
  134. -----------------------------------
  135.  
  136. AREncode gives you a lot of control over the way a movie is compressed. You can, 
  137. for example
  138.  
  139. *       specify how the source (uncompressed) movie will be handled by the 
  140.         compressor (e.g. alter its frame rate)
  141.  
  142. *       choose which type of compressor to use, and alter various parameters 
  143.         associated with the compression process
  144.  
  145. *       apply various filters to enhance the compressed movie
  146.  
  147. *       choose different sound tracks to include in a movie, and specify how they are 
  148.         processed.
  149.  
  150. Fine-tuning the source movie
  151. ----------------------------
  152. You can tell AREncode how to handle the original uncompressed movie when it's 
  153. sent to the compressor. Press menu over the Compress window and move the 
  154. pointer to the right of Movie setup:
  155.  
  156. Altering the frame rate of a movie
  157.  
  158. By default, every frame in the source movie will be used in the compressed movie. 
  159. By altering the Frame rate divisor you can change this to create a movie with a 
  160. lower frame rate than the original. 
  161.  
  162. The Frame rate icon tells you the original frame rate of the movie. By setting the 
  163. Frame rate divisor to 2 you could, for example, create a 12.5fps movie from one that 
  164. originally ran at 25fps. The number of frames per chunk changes automatically as 
  165. you alter the frame rate.
  166.  
  167. Changing the number of frames in a movie chunk
  168.  
  169. Movies are compressed in sections, known as chunks. By default movies are made 
  170. with 2 second chunks. You can change this by altering the Frames per chunk field. 
  171. A lower number will mean less memory is needed to play the movie, but it will be 
  172. less likely to play smoothly from a device with low transfer rate/high access time 
  173. such as CD-ROM.
  174.  
  175. Choosing the movie's start point
  176.  
  177. Choose Start at to set the frame number of the source movie at which to begin 
  178. compressing. This allows you to trim the start of your movie. Remember that this is 
  179. specified in frames, and that frames are numbered from zero (not one).
  180.  
  181. Creating multiple versions of a movie
  182.  
  183. If you want to make several different versions of a movie, experimenting with 
  184. compression parameters, you'll probably want to keep them in the same directory. 
  185. The Index option prefixes the working files for each version by the same index value.
  186. The output movie will also be postfixed by this value. If the Index flag is
  187. turned on, then it will change as the Frame rate divisor is changed.
  188.  
  189. Including key frames
  190.  
  191. By default, if key frames have been created (see Using key frames) then 
  192. they are included in the compressed movie. You can change this by unticking the 
  193. Join keys icon. For example, you might want to exclude the key frames after 
  194. creating them to save memory, or perhaps make one version of a movie with key 
  195. frames and one without. If you do, then remember to untick the Delete working 
  196. files option in the Control window before joining the first version of the movie.
  197.  
  198. Applying a movie setup
  199.  
  200. There are three action buttons in the Movie setup window:
  201.  
  202. *       Click on Default to reset all values back to their defaults
  203. *       Click on Cancel to just reset the values back to their state when you opened 
  204.         the Movie setup window or when you last pressed OK.
  205. *       Click on OK to register the current settings in the Movie default window for use 
  206.         in the next compression.
  207.  
  208. The Movie setup window will disappear when you press any of the action buttons.
  209.  
  210. Fine-tuning the compressor
  211. --------------------------
  212. You can choose which type of compressor to use, and change a number of 
  213. parameters associated with the compression process. Press Menu over the 
  214. Compress window and choose Configure compressor-. The Configure 
  215. compressor window will appear:
  216.  
  217. Choosing a compressor
  218.  
  219. If you have more than one compressor installed, the Compressor field will show 
  220. which one will be used. It's usually set to Moving lines. To change this, click on the 
  221. popup icon to the right and choose from the menu of available compressors.
  222.  
  223. Two compressors are supported: Moving Lines and Moving Blocks. The latter will 
  224. generally be faster and produce better results (it is designed to compress YUV 
  225. movies, and does not compress RGB colour space movies) but you should 
  226. experiment - the results will depend to a certain extent on your source material.
  227.  
  228. Using key frames
  229.  
  230. If Make keys is enabled, the state of the compressor will be output at the start of 
  231. every compressed chunk. These key frames are then bound into the compressed 
  232. movie at the joining stage. They make the movie larger but allow you to restart it 
  233. during playback from any point with only a small delay. If you will definitely only 
  234. want to play the movie from the start, disable this option.
  235.  
  236. Changing the compression mode
  237.  
  238. There are three modes in which the compressor can run (although two of these are 
  239. different ways of specifying the same thing). The window options will change to 
  240. reflect the mode you choose.
  241.  
  242. Quality mode: In this mode the quality level of the compressed frame is fixed at 
  243. the chosen level, no matter what the size of the output produced. Note that you 
  244. may need up to 8MB of RAM to run in this mode (depending on chunk size). The 
  245. highest quality is zero; the lowest is 99. Quality zero is defined to be the same 
  246. quality as the original movie.
  247.  
  248. Frame size mode: In this mode you choose an average frame size in bytes and the 
  249. compressor will adjust the quality to try and ensure this size, recompressing 
  250. frames as necessary. There are two other options in this mode:
  251.  
  252. *       Faster matching gives a slight improvement in speed if you're using Moving 
  253.         lines compression.
  254.  
  255. *       Limit to ARM2 ensures that, whatever frame size you enter, the results will 
  256.         always be displayable on an ARM2 machine.
  257.  
  258. Device bandwidth mode: This works in the same way as Frame size mode, with the 
  259. compressor adjusting quality levels. However, rather than specifying an actual 
  260. frame size, you specify the characteristics of the delivery device (the Device 
  261. latency and Data rate) and the compressor works out the average frame size.
  262.  
  263. The default values are for a standard CD-ROM. Assume double buffers assumes 
  264. the playback machine has enough memory for double-buffered chunks. This allows 
  265. a slightly larger frame size.
  266.  
  267. Note that the preceding options describe the operation of the Moving Lines 
  268. compressor. Other compressors may not necessarily support all these options (e.g. 
  269. they may only have a fixed quality mode, or no fixed frame size mode). Consult the 
  270. documentation that comes with the compressor for more information.
  271.  
  272. Applying the compressor configuration settings
  273.  
  274. There are three action buttons in the Movie setup window:
  275.  
  276. *       Click on Default to reset all values back to their defaults.
  277.  
  278. *       Click on Cancel to just reset the values back to their state when you opened 
  279.         the Configure compressor window or when you last pressed OK.
  280.  
  281. *       Click on OK to register the current settings for use in the next compression.
  282.  
  283. Filtering a movie
  284. -----------------
  285. You can enhance your compressed movies by applying various filters during the 
  286. compression process. Press Menu over the Compress window and choose 
  287. Filters-. The Filters window will appear:
  288.  
  289. Image processing filters can make a big difference to the quality of compressed 
  290. scenes. Here's a brief description of each of the filters supplied with Replay:
  291.  
  292. DirectY       Linear filter, dependent on edge direction.
  293.  
  294. SharpenY      Enhances changes in the luminance (i.e.             0  -1   0
  295.               emphasises the edges) by using a three by          -1   5  -1
  296.               three filter.                                       0  -1   0
  297.  
  298. SMedian5      Replaces a pixel with the median of the pixel 
  299.               and its four adjacent neghbours.
  300.  
  301. SMedian9      Replaces a pixel with the median of the pixel 
  302.               and its eight adjacent neghbours.
  303.  
  304. SmoothY5      Smooths the luminance using a three by three        0   1   0
  305.               filter using the following weights (divided by      1   4   1
  306.               eight).                                             0   1   0
  307.  
  308. SmoothY9      Smooths the luminance using a three by three        1   2   1
  309.               filter using the following weights (divided by      2   4   2
  310.               16).                                                1   2   1
  311.  
  312. TClamp        Ignores differences between successive frames 
  313.               if they are smaller than a predefined threshold.
  314.  
  315. Adding filters
  316.  
  317. The lefthand area in the Filters window shows you all the available filters. To add a 
  318. filter, point at its name and drag it onto the In use window.
  319.  
  320. You can apply as many of the available filters as you want. To add more filters, just 
  321. drag them from the Available list and drop them onto the In use list. Note that 
  322. filters are added exactly where you're pointing when you drop them, so you can 
  323. position a new filter anywhere in the In use list.
  324.  
  325. Changing the order in which filters are applied
  326.  
  327. Filters are applied in the order in which they appear in the In use list. To change a 
  328. filter's position in the In use list, drag it to the new position and drop it in place 
  329. (you can drag from either the In use list or from the Available list, it doesn't 
  330. matter).
  331.  
  332. Removing filters
  333.  
  334. To remove a filter, point at its name in the In use list and drag it back onto the 
  335. Available list. Alternatively, just double-click with Adjust.
  336.  
  337. Applying the filters
  338.  
  339. When you're happy with your choice of filters, and you've got them in the right 
  340. order, click on OK. If you don't want the current settings in the Filters window to 
  341. apply, click on Cancel instead.
  342.  
  343. Handling movie sound tracks
  344. ---------------------------
  345. Press Menu over the AREncode window and choose Sound tracks-.
  346.  
  347. Adding and deleting sound tracks
  348.  
  349. When you initially load a movie into AREncode, its own sound tracks (if any) will 
  350. be used by default. The Sound tracks window will show one source file, and how 
  351. ever many Sound tracks exist in the source movie. Use the arrow icons next to the 
  352. Sound track icon to see a description of each of the tracks in the file.
  353.  
  354. There are two ways you can add soundtracks to a movie:
  355.  
  356. *       Drop another movie containing the desired track onto the Sound tracks 
  357.         window. All the current movie's soundtracks will be replaced by the new 
  358.         soundtracks.
  359.  
  360. *       Click on Insert in the Sound tracks window to open a blank Source file field. 
  361.         Drop another movie containing the desired track onto the Sound tracks 
  362.         window. The new soundtracks will be added to those of the current movie.
  363.  
  364. You have to include all the tracks from a new source file in the order in which they 
  365. occur. You can't pick and choose or rearrange the order. You can, however, control 
  366. the order in which the various source files are used: they will always be inserted 
  367. after the currently-displayed file. 
  368.  
  369. You can include as many sound files as you like in a movie, but they can only be 
  370. read from an existing ARMovie file (which may or may not have video in it as well).
  371.  
  372. You can also delete a file from the list and use the arrow icons next to the Source 
  373. file icon to scroll through the files to be used.
  374.  
  375. Note that a directory of the extracted components of a Replay file may contain 
  376. sound files in raw data format. These will show up in the Sound tracks window as 
  377. one file with a number of sound tracks, and their format will be shown (as read 
  378. from the Header text file) but no filename will be shown in the icon.
  379.  
  380. Compressing movie sound tracks
  381.  
  382. 16-bit sound tracks (sound samples), although very high quality, take up a lot of 
  383. disc space. If you choose Compress to ADPCM, any 16-bit sound tracks will be 
  384. compressed to 4-bit ADPCM with only a small loss in quality.
  385.  
  386. Applying and saving sound track settings
  387.  
  388. There are a couple of ways of applying changes to the Sound tracks window:
  389.  
  390. *       If you start the compression process while the Sound tracks window is still 
  391.         displayed, any changes you've made will be taken into account.
  392.  
  393. *       If you click on Update, any changes you've made to the Sound tracks window 
  394.         will be saved for the current AREncode session and the window will disappear.
  395.  
  396. Note: You can Cancel any changes you've made, redisplay the window and start 
  397. again. Settings in the Sound tracks window are not saved between sessions - but 
  398. do remember to save any other choices first.
  399.  
  400. Saving new default configuration settings
  401. -----------------------------------------
  402. As long as you're using a copy of AREncode that's on a writable device, you can 
  403. save the current settings as defaults, so they'll be used next time you start 
  404. AREncode. Saved settings include:
  405.  
  406. *       source file handling settings in the Movie setup window
  407.  
  408. *       compressor configuration settings in the Configure compressor window
  409.  
  410. *       filter configuration.
  411.  
  412. To do this, choose Save choices from the icon bar menu.
  413.  
  414. Note: Information in the Sound tracks window is not saved.
  415.  
  416.  
  417. STARTING AND STOPPING A SESSION
  418. -------------------------------
  419.  
  420. When you click on Compress in the Compress window, AREncode will start to 
  421. process the movie according to your configuration settings. You can start and stop 
  422. the compression process if you need to.
  423.  
  424. Single-tasking mode
  425. -------------------
  426. If the screen mode you've chosen is large enough, the display will consist of the 
  427. source frame in the lower righthand corner and the compressed version in the 
  428. lower lefthand corner.
  429.  
  430. In single-tasking mode you can stop the compression process and return to the 
  431. Desktop as follows:
  432.  
  433. *       Press Space to stop at the end of the current frame, saving the compression 
  434.         state. This is the preferred method of returning to the Desktop.
  435.  
  436. *       Press Escape to stop the task immediately (this will not save any compression 
  437.         state information) so you'll only be able to restart from the last checkpoint.
  438.  
  439. Multi-tasking mode
  440. ------------------
  441. When you choose to compress a movie in multi-tasking mode, a Summary window 
  442. will appear on the screen:
  443.  
  444. This window shows the progress of the compression task. You have the following 
  445. controls during the compression process:
  446.  
  447. Abort is equivalent to pressing Escape in single-tasking mode. It will stop the task 
  448. immediately, without saving the current state, so you will only be able to restart 
  449. from the last checkpoint.
  450.  
  451. Suspend is equivalent to pressing Space in single-tasking mode. It will send a 
  452. message to the task asking it to stop and save state at the end of the current frame. 
  453. This may take a while if the current frame needs several retries.
  454.  
  455. When the frame does finish, the Compress window will be reopened. At this point 
  456. the Continue icon will be selectable, since there is now a saved state from which to 
  457. restart. You can set the single-tasking mode, if you want. At this point, you can Quit 
  458. AREncode, or even switch off your computer. To restart compression, drop the 
  459. original movie onto the Compress window and click on Continue. On restarting, 
  460. the correct settings will be used (settings in the Configure compressor window will 
  461. be overridden if necessary).
  462.  
  463. Pause will freeze the task until you press Continue. All state information is 
  464. preserved in memory, it simply stops anything happening to the task when Pause 
  465. mode is engaged. Use this if you temporarily need the full power of the processor 
  466. (but note that no memory will be returned to you).
  467.  
  468. Pressing the Close icon whilst the task is running kills the task (you're asked to 
  469. confirm this) and then behaves as if you'd pressed Abort.
  470.  
  471. Saving the Compressor window text
  472. ---------------------------------
  473. During compression in multi-tasking mode, you have the opportunity to save the 
  474. output from the Summary window in a text file, for future reference.
  475.  
  476. To do this, click on the Save log- icon in the top righthand corner of the 
  477. Compressor - running window. This will display a Save as box, which you can drag 
  478. to an open directory display:
  479.  
  480. Saving a compressed movie
  481. -------------------------
  482. Once the compression process has completed, you'll need to save the finished 
  483. movie file.
  484.  
  485. When a movie has been successfully joined, a save box will open automatically. 
  486. Drag the Save as icon to your chosen destination directory, or simply click on Save 
  487. to save it in the work directory.
  488.  
  489. Note: If you click on Cancel, the movie will be deleted from the work directory.
  490.  
  491. Working files
  492. -------------
  493. AREncode produces working files during the compression process.
  494.  
  495. Open work directory opens a directory display showing all the working files 
  496. created. If no movie is loaded then it will show the work root directory, in which 
  497. individual work directories are created.
  498.  
  499. When you've finished compressing a movie you'll probably want to delete the   
  500. working files. If you've ticked Delete working files on joining in the Control 
  501. window then they will be removed as soon as you save the compressed movie. If 
  502. not, choose Delete working files from the Control window menu. You can then 
  503. choose which working directories to delete (if you click with Adjust, the menu will 
  504. stay open and any directories you delete will be shaded).
  505.  
  506. Typical working files are Log, Header, Sprite, Keys directories, Image directories, 
  507. the output movie, StoppedC, StoppedD and StoppedF.
  508.  
  509. Note that if there are no working directories (because you haven't created any or 
  510. have deleted them all) then the main menu entry will be greyed out.
  511.  
  512.  
  513. JOINING AN EXTRACTED MOVIE
  514. --------------------------
  515.  
  516. If you've used the Save data option in ARPlayer to extract a movie into its 
  517. constituent parts, you can rejoin those parts to make a compressed movie again.
  518.  
  519. To do this:
  520.  
  521. 1       Drag the directory icon containing the extracted movie onto the Compress 
  522.         window. The Join icon will then become selectable:
  523.  
  524. 2       Click on the Join icon.
  525.  
  526. A Summary window will appear, followed by a Save as box:
  527.  
  528. Before joining you can change some aspects of the movie such as 
  529.  
  530. *       the sound tracks used
  531.  
  532. *       whether to compress 16-bit sound down to format 2 ADPCM (4 bits per 
  533.         sample)
  534.  
  535. *       whether key frames are used
  536.  
  537. *       the descriptive text
  538.  
  539. *       the helpful sprite.
  540.  
  541. 3       Drag the Save as icon to a suitable directory display to save the joined movie.
  542.  
  543. Joining a sound-only movie
  544. --------------------------
  545. You can use AREncode to join sound-only movies. To do this, drag a directory onto 
  546. the AREncode icon bar icon. The directory should contain one or more sound files 
  547. and a header file. As long as the header file says that there is no video, the Join 
  548. button in the Compress window will be selectable. 
  549.  
  550. If you're not sure how to construct a header file, see ARMovie file format.
  551.  
  552.  
  553. DISC USE
  554. --------
  555.  
  556. Working files are stored within the !ARWork application. This application should be 
  557. placed on your (writable) work drive (i.e. the one with the most free space).
  558.  
  559. All files are stored within the directory -!ARWork.Work.AREncode - which is 
  560. known as the work root directory.
  561.  
  562. Within the work root there may be a directory +Sources. This will contain any 
  563. movies that were dragged to AREncode direct from another application and so 
  564. copies needed to be taken. Otherwise, when compression starts, a directory will be 
  565. created with the same name as the leaf name of the source file.
  566.  
  567. For example, if ADFS::NerveNet.$.Movies.Type3.Film93 is started 
  568. compressing, the directory Film93 will be created in the work root and it will be 
  569. the work directory for this compression session.
  570.  
  571. The joined movie will by default be given the same name as the source (e.g. 
  572. Film93). The following files will be created within the work directory:
  573.  
  574. *       Header - a textual header describing the parameters of the compressed 
  575.         movie data. Some of this information comes from the source movie, some 
  576.         from the options set up in AREncode.
  577.  
  578. *       Sprite - the default sprite.
  579.  
  580. *       ImagesN - the compressed data chunks, as many directories as are necessary 
  581.         to store all the chunks in numbered from 0. The chunks will be labelled 00, 01, 
  582.         02 up to 76
  583.  
  584. *       KeysN - the key frames for the chunks. Numbering as for ImagesN.
  585.  
  586. *       StoppedC, StoppedD and StoppedF - saved state. Check points save the 
  587.         state every 20 minutes in case of accidents. They are also saved when you 
  588.         press Space (in single-tasking mode ) or Suspend (in multi-tasking mode) 
  589.         while compression is in progress.
  590.  
  591. If the Index feature is used (see Using key frames) these file names 
  592. (except Sprite) will all be prefixed by the appropriate index value. The output 
  593. movie will be postfixed by the same index value.
  594.  
  595.  
  596. HINTS AND TIPS
  597. --------------
  598.  
  599. This section contains some useful hints on using AREncode, and deals with some 
  600. problems you might encounter. 
  601.  
  602. Has a movie been compressed?
  603. ----------------------------
  604. You can tell whether a movie has already been compressed by dropping it onto an 
  605. ARPlayer window and choosing File/Movie info-. The video field for an 
  606. uncompressed movie will say something like
  607.  
  608. Type 3: YYUV uncompressed
  609.  
  610. Resources not found
  611. -------------------
  612. When you start up AREncode, you might see a message telling you that the 
  613. ARMovie resources could not be found. This should only occur if !Boot has not
  614. been run successfully on start up.
  615.  
  616. Insufficient memory
  617. -------------------
  618. Lack of memory will probably manifest itself with the following error:
  619.  
  620. No room for this DIM at line xxxx
  621.  
  622. The solution is to quit some running applications, shrink dynamic areas down as 
  623. small as possible (e.g. the font cache, RAM disc and System sprite areas are not 
  624. needed) or change to a screen mode using less memory. Note that the 
  625. single-tasking mode requires approximately 128kB more than the multi-tasking 
  626. mode.
  627.  
  628. Exact memory usage depends on the configure options selected but is usually not 
  629. far short of 2MB, and in practice you'll often need up to 4MB to compress a movie.
  630.  
  631. Insufficient disc space
  632. -----------------------
  633. Lack of disc space could be more of a problem. If compression has finished 
  634. successfully, but there is not enough disc space to join the finished movie, you can 
  635. try the following to make more space (first close the Summary window, which will 
  636. cause the AREncode window to reopen):
  637.  
  638. *       If you have enough disc space on a different drive from that containing the 
  639.         ARWork directory, then choose Save encoded movie from the application     
  640.         menu. This will join the movie directly to the location you choose.
  641.  
  642. *       Delete some unrelated files on the work drive and choose Join from the     
  643.         Control window to try again.
  644.  
  645. *       If the movie has no sound, or you do not wish to use the original sound, then 
  646.         you could delete the source movie. Choose Join from the Control window to try 
  647.         again.
  648.  
  649. Invalid movie file
  650. ------------------
  651. When you drag an ARMovie file onto AREncode, the file is scanned. Then, if there 
  652. is a work directory of the same name, it is scanned for relevant components (e.g. 
  653. Header files). That way, when you restart a compression session, AREncode knows 
  654. about any changes that have been made to the header details of a given movie, and 
  655. will incorporate those changes.
  656.  
  657. The header file in the work directory is scanned using the same routines as are 
  658. used to scan the header of a Replay file. If, for any reason, the header file in the 
  659. work directory is invalid, you'll see the message 
  660.  
  661. Not a movie file
  662.  
  663. After this, the header file is ignored. It's safe to continue - AREncode will just use 
  664. the original header file.
  665.  
  666. Helpful sprite creation
  667. -----------------------
  668. If you're creating a helpful sprite yourself, you need to create it in the correct mode 
  669. for the machine on which you intend the movie to be played. For example, don't 
  670. use the new RISC 3.5 or later sprite modes if the movie is going to be played on a 
  671. RISC OS 3 machine.
  672.  
  673.  
  674.